home *** CD-ROM | disk | FTP | other *** search
/ Freaks Macintosh Archive / Freaks Macintosh Archive.bin / Freaks Macintosh Archives / Textfiles / security-comp / msec / PasswordSecurityBreaches.txt
Text File  |  1999-05-17  |  4KB  |  42 lines

  1. Attachment: Password Security Breaches.txt
  2.  
  3.              ___________________________ 
  4.             /        /        /        /\     
  5.          ______/    ____/    ____/     
  6.        / /     /     /        /        /  
  7.   ____/ /    /     /____    /    ____/        
  8. / /   / / / /        /        /        
  9. / / /_/_/_/________/________/________/ /
  10.  \_____\________\________\________\/ 
  11. / . ../Macintosh  Security/.. .  / 
  12. /________________________________/ Presents:
  13.  
  14. Security Breaches in    the Password Security Control Panel Owners of PowerBooks have the option of using the Control Panel "Password Security".  With Password Security turned on the owner of the PowerBook can password-protect his/her computer.  
  15. This involves a password dialog asking for a password every time the Hard Drive is mounted.  In a day to day use this means 
  16. that every time the computer boots up or is "woken up" from sleep, the dialog asking for the password appears.  If an 
  17. incorrect password is entered three times the computer either shuts down or "puts itself to sleep".   The Password Security 
  18. Control Panel stores it's settings in a file called "aaaaaaaaAPWD" in the root folder of the Hard Drive.  This file is impossible to access under OS 8.5 due to the fact that it has the attribute of a disk.  It can neither be moved, opened nor 
  19. copied.  It is, however, important to notice that this file contains a bit-flag indicating whether Password Security is 
  20. turned on or off.  It contains, furthermore, an encrypted version of the password.   The first security breach in the 
  21. Password Security Control Panel is that it generates an emergency password every time the password dialog is displayed.  This
  22.  password is a number generated using the current date, number of ticks since startup and the name of the Hard Drive.  Due to these criteria it is almost impossible to generate the emergency password using another application.  It is however possible 
  23. to force the Control Panel to display the emergency password.  This would, however, require tedious programing. There is 
  24. unfortunately a much easier way to turn off the Control Panel.  Using an emergency startup disk (or CD) and Norton Disk 
  25. Editor anyone can turn off the Password Security Control Panel and even change the password.  If the PowerBook is booted up 
  26. using an emergency startup disk the password dialog will appear when the Hard Drive is being mounted.  If the user cancels 
  27. this operation the PowerBook will still be usable, although the Hard Drive will not mount, leaving all information on the 
  28. Hard Drive unavailable.  However, Norton Disk Editor has the ability to display and change data even on unmounted disks.  
  29. Since the settings file, aaaaaaaaAPWD, can be accessed this way anyone can toggle the "on/off" mode of the Control Panel.  
  30. This can be achieved by changing the value of the byte at offset three in the data fork from 01 to 00.   Since the encrypted 
  31. password is stored at offset 4 in the datafork of the file even that can be changed. Unfortunately there is no way to protect
  32.  oneself from these security breaches currently.  As always, the best way to protect information on a computer is by using 
  33. "secure" encryption applications. --==< Disclaimer >==-- These security holes are very real and may be exploited for 
  34. "damaging" purposes.  The objective of this text file was NOT to encourage such behavior but simply to point out the existing
  35.  security breaches of the Control Panel "Password Security".  Therefore will neither mSec nor any of it's past, current or 
  36. future members take any responsibility for any kind of damage that may occur due to any direct or indirect use of the 
  37. information provided. --==< End Notes >==-- These security breaches were found by mSec.  If you want to find out more about 
  38. mSec please visit our homepage at: www.msec.net.  You can also reach us and chat with the members on our Hotline server at: 
  39. msec.net. This text file was put together by ProZaq.  If you have any questions or comments, my e-mail address is: 
  40. prozaq@usa.net 
  41.  
  42.